/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package za.ac.cput;

import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import za.ac.cput.assignment2.softwareprincipals.lsp.obey.conf.LSPObeyConf;
import za.ac.cput.composition.test.CompositionJUnitTest;
import za.ac.cput.encapsulation.test.EncapsulationJUnitTest;
import za.ac.cput.inheritance.test.InheritanceJUnitTest;
import za.ac.cput.lsp.test.obey.LSPObeyJUnitTest;
import za.ac.cput.lsp.test.violate.LSPViolateJUnitTest;
import za.ac.cput.ocp.test.obey.OCPObeyJUnitTest;
import za.ac.cput.ocp.test.violate.OCPViolateJUnitTest;
import za.ac.cput.polymorphism.test.PolymorphismJUnitTest;
import za.ac.cput.srp.test.obey.SRPObeyJUnitTest;
import za.ac.cput.srp.test.violate.SRPViolateJUnitTest;

/**
 *
 * @author Matthew
 */
@RunWith(Suite.class)
@Suite.SuiteClasses(value={InheritanceJUnitTest.class,EncapsulationJUnitTest.class,PolymorphismJUnitTest.class,CompositionJUnitTest.class
,OCPObeyJUnitTest.class,OCPViolateJUnitTest.class,SRPObeyJUnitTest.class,SRPViolateJUnitTest.class,LSPObeyJUnitTest.class,LSPViolateJUnitTest.class})
public class AssignmentTwoTestSuite {

    @BeforeClass
    public static void setUpClass() throws Exception {
    }

    @AfterClass
    public static void tearDownClass() throws Exception {
    }

    @Before
    public void setUp() throws Exception {
    }

    @After
    public void tearDown() throws Exception {
    }
    
}
